You must supply a layout_width attribute
1
java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute.

App一跑看到这错,真的是奇怪,看代码半天都是OK状态啊

1
2
3
4
5
6
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/main_item_width_medium"
android:layout_height="wrap_content"
android:background="@mipmap/main_hrc_bg"
android:gravity="bottom|right"
android:orientation="vertical">

然后自己调试,将android:layout_width写成定值就可以,所以这里给的解决办法是:
新建一个这手机型号宽高的dimen,如values-1280x752(测试板子)

结论,部分机型不支持layout首布局用兼容的@dimen属性,建议不使用;如需要使用,需要对有问题的机器创建values-(width)x(height)目录

文章作者: 二十I邊界
文章链接: https://xuie0000.com/post/2016-12-02-2019/You must supply a layout_width attribute.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 二十I邊界